ViewAPIについて


概要

現在のブラウザ/クライアントサイドで行える、ビューを作る、という行為を、

簡単なAPIに纏める。

たとえば、下記の形で、どこからかトリガーが引ければOK、という形にしたい。


*記法は、まだ特定の言語を規定するものではない。


ViewController.show().dialog()

ダイアログを作成

globalDialog.setStyle(http:style/classic)

ダイアログの表現処理をロードする

→Viewが表示される


全てのViewの動作の根源は、それが表示される事。

なので、

そこを基礎として、クライアント上にViewが適当に構築される事を望む。

addされたら表示、overlayされたら表示、とか、判りやすい感じに出来るはず。

UIのControlも基本面積に依存する。


モチベーション だれの為のものなのか

Viewを作る際の現在のソリューションとしては、

js、css、Flash、image、movie、htmlなど、多種の要素がある。

これを、いちいち選び組み合わせるのが面倒くさい。


こう感じる俺/あるいは誰か のための、HTMLとその近辺にある描画技術から

Viewを切り離す為の試み。



理想

デザイン作業とHTML/他のリソース構築を切り離す